a devout Catholic - Francés Inglés Diccionario